home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / gsh40b.zip / MANUAL.DOC < prev    next >
Text File  |  1995-02-19  |  109KB  |  2,539 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                    GRADESHEET 4.0
  20.                    Grade management for the professional educator
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.                             Cypher Mountain Systems
  53.                                35 Pinesbridge Rd
  54.                              Yorktown Hts, NY 10598
  55.  
  56.  
  57.               Copyright (C) 1992,1994,1995. All rights reserved.
  58.              GRADESHEET is a trademark of Cypher Mountain Systems.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.                                     NOTICE:
  79.  
  80.         THE GRADESHEET PROGRAM AND ALL SUPPORTING DOCUMENTS ARE COPYRIGHT
  81.         1992,1994,1995 BY CYPHER MOUNTAIN SYSTEMS, ALL RIGHTS RESERVED
  82.         WORLDWIDE. YOU MAY NOT ALTER THE GRADESHEET PROGRAM, DOCUMENTATION,
  83.         OR SUPPORTING FILES. YOU MAY USE AND DISTRIBUTE THE PROGRAM AND
  84.         FILES ONLY AS ALLOWED IN THE SHAREWARE AGREEMENT. `GRADESHEET' AND
  85.         `CYPHER MOUNTAIN SYSTEMS' ARE TRADEMARKS OF CYPHER MOUNTAIN
  86.         SYSTEMS.
  87.  
  88.         THIS PRODUCT IS DISTRIBUTED "AS IS". ALL WARRANTIES RELATING TO
  89.         THIS SOFTWARE, EXPRESSED OR IMPLIED, ARE HEREBY DISCLAIMED. THE
  90.         PERSON USING THE GRADESHEET PROGRAM BEARS ALL RISKS AS TO THE
  91.         QUALITY, SUITABILITY, DESIGN, AND PERFORMANCE OF THE SOFTWARE.
  92.         SUCH RISKS INCLUDE (BUT ARE NOT LIMITED TO) LOSS OF DATA AND DAMAGE
  93.         TO FILE STRUCTURES ON DISK DRIVES. CYPHER MOUNTAIN SYSTEMS, AND
  94.         OWNERS AND EMPLOYEES OF CYPHER MOUNTAIN SYSTEMS, WILL NOT BE LIABLE
  95.         FOR ANY DAMAGE WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE
  96.         USE OF THIS SOFTWARE, EVEN IF CYPHER MOUNTAIN SYSTEMS HAS BEEN
  97.         ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL CYPHER
  98.         MOUNTAIN SYSTEMS' LIABILITY EVER EXCEED THE PRICE PAID FOR THE
  99.         LICENSE TO USE THE SOFTWARE.
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.                                        - i -
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                              SHAREWARE LICENSE
  126.  
  127.             This program is distributed as Shareware. It is not free.
  128.             Use of the GRADESHEET program for any amount of time
  129.             constitutes acceptance of the following agreement; if you
  130.             do not like the agreement then don't use the program. This
  131.             usage agreement applies to individuals and organizations.
  132.  
  133.             USE: You may install and use this program in your computing
  134.             environment for 30 days. At the end of 30 days you must
  135.             either obtain a license to continue using the program, or
  136.             remove the program from your computing environment and stop
  137.             using the program. Continued use of the program after 30
  138.             days without obtaining a license is strictly prohibited and
  139.             constitutes a copyright violation. Any and all laws
  140.             governing theft of software may be applied to the use of
  141.             this software. Organizations that can be shown to have
  142.             implimented this software for over 30 days without a license
  143.             will be prosecuted.
  144.  
  145.             LICENSING: You may obtain an individual license for using
  146.             GRADESHEET by sending $35 check / money order to: Cypher
  147.             Mountain Systems, 35 Pinesbridge Rd, Yorktown Hts, NY 10598.
  148.             A registration form is included in the supporting files for
  149.             your convenience. Group discounts, site licenses, and
  150.             customized versions of the software are available. Call
  151.             (914)-243-0656 for further information.
  152.  
  153.             DISTRIBUTION: As an individual user, you are encouraged to
  154.             share the GRADESHEET program and supporting files with
  155.             others that may be interested, so long as: (1) you do not
  156.             share your GSH.REG file which contains your name and user
  157.             id number, (2) the other party is aware that the program is
  158.             shareware and must be licensed for continued legal use, and
  159.             (3) no fee is charged.
  160.  
  161.             Distributors & Librarians may distribute the GRADESHEET
  162.             package and/or make it available to the public only under
  163.             the following conditions: (1) the package is offered as
  164.             shareware and consumers/users are clearly notified that the
  165.             package is shareware, (2) the package is not altered in any
  166.             way and is distributed in entirety, including all
  167.             documentation and support files (we can provide you with a
  168.             complete package free of charge) and (3) only a nominal
  169.             processing fee is charged for distribution, such fee must
  170.             be in line with industry norms for the distribution of
  171.             shareware.
  172.  
  173.  
  174.  
  175.  
  176.                                        - ii -
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.                            REGISTERATION BENEFITS:
  188.  
  189.             Please Register! It's easy, the expense is modest, you will
  190.             support improvements in the software, and it will entitle
  191.             you to the following benefits:
  192.  
  193.          1) A user id number and instructions to prevent the `beg
  194.             screens' and "please register" messages from appearing in
  195.             the program.
  196.  
  197.          2) Your registration number will work on all future DOS
  198.             shareware releases of the GRADESHEET program.
  199.  
  200.          3) Prompt notification of all upgrades and improvements. You
  201.             may download a new release from a variety of Services and
  202.             BBS's, or obtain a new release directly from us for a $5.00
  203.             shipping and handling fee.
  204.  
  205.          4) Technical support. Requests for technical support can be
  206.             made 24 hours a day on our answering machine at
  207.             (914)-243-0656.
  208.  
  209.          5) As a registered user, your suggestions will play an
  210.             important role in the future of the GRADESHEET program.
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.                                       - iii -
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.                                  Table of Contents
  244.  
  245.           -----------------------------------------------------------------
  246.           I.    INTRODUCTION .....................................pgs 1 - 2
  247.           II.   A SHORT TOUR .....................................pgs 2 - 6
  248.           III.  FEATURES .........................................pgs 6 -26
  249.           IV.   REFERENCE ........................................pgs 23-38
  250.           -----------------------------------------------------------------
  251.  
  252.               Legal Notices ............................................  i
  253.               Shareware License ........................................ ii
  254.               Registration Benefits ....................................iii
  255.  
  256.  
  257.         I.  INTRODUCTION ...............................................  1
  258.          A.  Capacity and System requirements ..........................  1
  259.          B.  Registering GRADESHEET ....................................  1
  260.          C.  Getting help ..............................................  2
  261.         II.  A SHORT TOUR ..............................................  2
  262.         III.  FEATURES .................................................  5
  263.          A.  Starting GSH ..............................................  5
  264.          B.  File loading, file saving, and quitting ...................  6
  265.           1.  Backup your data! ........................................  6
  266.           2.  File loading .............................................  6
  267.           3.  Starting a new file ......................................  6
  268.           4.  Importing data with GSIMPORT .............................  6
  269.           5.  Password Protection ......................................  7
  270.           6.  Quitting GSH .............................................  7
  271.          C.  Getting to know GRADESHEET ................................  7
  272.           1.  GRADESHEET layouts .......................................  7
  273.           2.  Student data boxes .......................................  8
  274.           3.  Deciding final grades ....................................  8
  275.          D.  Data management ...........................................  9
  276.           1.  Adding students ..........................................  9
  277.           2.  Deleting a student ......................................  10
  278.           3.  Sorting and exchanging name/id ..........................  10
  279.           4.  Pop up adder ............................................  11
  280.           5.  Entering Scores .........................................  11
  281.          E.  Statistics ...............................................  12
  282.           1.  Letter Grades ...........................................  12
  283.           2.  Types of averages .......................................  13
  284.            a)  Maximum scores .........................................  14
  285.            b)  Total Points ...........................................  14
  286.            c)  Normalized Total Points  ...............................  15
  287.            d)  Dropping scores in the total points methods ............  15
  288.            e)  Weighted Average .......................................  16
  289.            f)  Grade Point Average ....................................  17
  290.           3.  X's, XX's, *'s, H's, L's, E's and err's .................  18
  291.  
  292.  
  293.  
  294.                                        - iv -
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.           4.  Computing averages  .....................................  19
  302.           5.  Distributions ...........................................  19
  303.           6.  Dropping scores .........................................  20
  304.           7.  Z-scores ................................................  21
  305.          F.  Printing .................................................  21
  306.           1.  Printer Options .........................................  21
  307.           2.  Routing the output ......................................  22
  308.           3.  Basic printing ..........................................  22
  309.           4.  Custom printing .........................................  23
  310.          G.  Note editor ..............................................  23
  311.           1.  Viewing, editing and deleting student notes .............  23
  312.           2.  Editing the class note ..................................  24
  313.           3.  Printing Notes ..........................................  24
  314.         IV.  REFERENCE ................................................  25
  315.          A.  Reference: Data structures ...............................  25
  316.          B.  Reference: The Menus .....................................  26
  317.           1.  File Menu ...............................................  26
  318.           2.  Layout Menu .............................................  27
  319.           3.  Roster Menu .............................................  28
  320.           4.  Stats Menu ..............................................  29
  321.           5.  Print Menu ..............................................  29
  322.           6.  Edit Menu ...............................................  30
  323.           7.  Horizontal Scroll  ......................................  30
  324.          C.  Reference: The Dialog Boxes ..............................  30
  325.           1.  Load File Pick List .....................................  30
  326.           2.  Student Data Box ........................................  31
  327.           3.  Add Students Dialog Box .................................  31
  328.           4.  Averaging Method Dialog Box .............................  32
  329.           5.  Enter Scores Dialog Boxes ...............................  33
  330.           6.  Select Score Columns Dialog Box .........................  34
  331.           7.  Custom Print Dialog Box .................................  34
  332.           8.  Print Options Dialog Box ................................  34
  333.           9.  Printer Output Dialog Box ...............................  35
  334.          D.  Technical Reference: File Structures .....................  35
  335.           1.  Files created by gsh ....................................  35
  336.           2.  Fixing damaged files ....................................  36
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.                                       - v -
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.           I. INTRODUCTION
  362.  
  363.              Welcome! The GRADESHEET program combines elements from
  364.              spreadsheets, databases, statistical packages, and information
  365.              managers to create an integrated environment for processing
  366.              student grades. The program is geared towards instructors in
  367.              Universities, Colleges, and High schools using the lecture
  368.              format of instruction.
  369.  
  370.              The "Short Tour" section is designed to give you a quick walk
  371.              through of the program and some of it's properties. The
  372.              "Features" section gives a more in depth conceptual treatment
  373.              of the program. The "Reference" section contains explanations
  374.              of every menu choice and every dialog box in the program. The
  375.              "Technical Reference" section contains file format information
  376.              for the use of adepts to directly manipulate data or salvage
  377.              damaged files.
  378.  
  379.  
  380.             A.Capacity and System requirements
  381.  
  382.               GRADESHEET runs best on a 386 or better machine with at least
  383.               500k of free regular memory, 500k or more XMS or EMS memory,
  384.               and a hard disk.
  385.  
  386.               GRADESHEET will handle up to 300 scores for hundreds of
  387.               students. The number of students is limited by your system
  388.               resources. An average machine, as above, should be able to
  389.               handle over 600 students.
  390.  
  391.               GRADESHEET is compatible with Windows and OS/2. Set the
  392.               program description to allow EMS or XMS access.
  393.  
  394.  
  395.             B.Registering GRADESHEET
  396.  
  397.               Registering GRADESHEET is easy, the expense is modest, and
  398.               you will support this software effort. A registration fee of
  399.               $35 may be mailed to Cypher Mountain Systems, 35 Pinesbridge
  400.               Rd, Yorktown Hts, NY 10598. A registration form is included
  401.               in the package.
  402.  
  403.               We will send you a code based on your registration name.
  404.               Running the Register routine on the File menu (ALT-F R) and
  405.               entering your name and code will register the product.
  406.               GRADESHEET will create a small file, GSH.REG, containing your
  407.               name and code. When the program starts, it looks for this
  408.               file. If found (and everything checks out) the program will
  409.               no longer pop up registration reminder screens.
  410.  
  411.  
  412.                                        - 1 -
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.               You may share this program with others, but don't share your
  422.               GSH.REG file. Otherwise your name will be displayed on their
  423.               screen every time they run the program.
  424.  
  425.  
  426.             C.Getting help
  427.  
  428.               A request for technical support can be made 24hrs a day by
  429.               calling the GSH helpline (914)-243-0656.
  430.  
  431.  
  432.          II. A SHORT TOUR
  433.  
  434.              If you are exploring GRADESHEET and get stuck, remember that
  435.              the ESC key almost always does something and almost never
  436.              hurts anything. You can exit the GRADESHEET program without
  437.              saving the data by choosing the "Exit" entry from the "File"
  438.              menu: you can do this while the highlight is in the data area
  439.              with the key sequence ALT-F X RETURN.
  440.  
  441.              Start GRADESHEET by executing the GSH.EXE file (if you are
  442.              using a laptop, you may want to add "/lt" as a command line
  443.              parameter). The opening screen will contain a box with three
  444.              buttons: LOAD, NEW, and ABOUT. Use the arrow keys to move the
  445.              highlight from button to button. Choose the LOAD button by
  446.              highlighting it and pressing return. You will promptly get a
  447.              list of the directories of your disk and GRADESHEET data files
  448.              with a .GSH extension. Move the highlight up and down this
  449.              list with the arrow keys. You may load data files by selecting
  450.              them; that is, highlight the desired item and press return.
  451.              You may move up the directory structure by selecting the "..\"
  452.              entry, and move down the directory structure by selecting the
  453.              desired directory. Find the SAMPLE.GSH file and load it by
  454.              highlighting the entry and pressing return.
  455.  
  456.              The GRADESHEET screen has several elements: a top line menu, a
  457.              data area, a bottom line message area, and several dialog
  458.              boxes that appear during various operations.
  459.  
  460.              After loading, the data area should contain some fictitious
  461.              student information arranged in one of two layout modes.
  462.              Pressing the F3 and F4 keys will switch you between the two
  463.              layout modes; F4 initiates the spreadsheet layout and F3
  464.              initiates the roster layout.
  465.  
  466.              Make sure you are in the spreadsheet layout by pressing the F4
  467.              key. You should see a spreadsheet-like arrangement of student
  468.  
  469.  
  470.  
  471.                                        - 2 -
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.              names and scores. Move the highlight vertically and
  480.              horizontally by using the arrow keys. You can move up and down
  481.              the list a page at a time using the PgUp and PgDn keys. Flip
  482.              through banks of six scores by using the Ctrl-PgUp and
  483.              Ctrl-PgDn keys.
  484.  
  485.              To edit a field, move the highlight to the target field and
  486.              press SPACE. This brings up a small box around the data field,
  487.              in which you may edit the data. When you are finished, hit
  488.              ENTER to save your edits or press ESC to discard your edits
  489.              and restore the data.
  490.  
  491.              You can activate the top line menu by pressing the F10 or ESC
  492.              key. You can toggle back and forth between the data area and
  493.              the menu by pressing the ESC key successively. Navigate around
  494.              the menus with the arrow keys and select items with the ENTER
  495.              key. Each of the pulldown menus can be activated by holding
  496.              down the ALT key and pressing the highlighted menu letter. For
  497.              example, with the cursor in the data area, press ALT-F to
  498.              activate the file menu and then S to save the data file to
  499.              disk. You could have accomplished the same task by pressing
  500.              F10 F S or ESC F S. Since you should save your data file
  501.              often, this task also has a special "hot key" combination,
  502.              ALT-S, and that's the easiest and fastest way to save your
  503.              data to disk. This hot key combination, and several others,
  504.              appear on the menus as reminders.  Exploring the menu system
  505.              is a good way to get to know GRADESHEET.
  506.  
  507.              Remember that you toggle the cursor between the menus and the
  508.              data area using the ESC key, and make sure the cursor is in
  509.              the data area before using hot keys and keys that navigate the
  510.              spreadsheet.
  511.  
  512.              In the spreadsheet layout, student scores are stored in
  513.              columns. Use the SHIFT-> key to scroll up through the columns
  514.              or the SHIFT-< key to scroll down through the columns. Use
  515.              Ctrl-PgDn and Ctrl-PgDn to page through the columns six at a
  516.              time.
  517.  
  518.              Compute the average of the scores by using the ALT-C hot key
  519.              or use the Stats menu (ALT-t C). If you update the scores, you
  520.              must compute the average again to update the average. An
  521.              asterisk will appear in the lower right hand corner of the
  522.              screen to indicate when a recalculation of the average is
  523.              needed.
  524.  
  525.              You can sort the students alphabetically (ALT-A or ALT-o A),
  526.  
  527.  
  528.  
  529.  
  530.                                        - 3 -
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.              rank them by average (ALT-R or ALT-o R), sort them by a score
  539.              (ALT-o S), or group them by section (ALT-o G).
  540.  
  541.              Switch the layout to the roster format by pressing the F3 key.
  542.              Moving the highlight to a student and pressing ENTER or F2
  543.              brings up a student data box with all the information for that
  544.              student. You may move through the fields, edit the fields, and
  545.              even page through the students with the NEXT and PREV buttons.
  546.              Going to the next or previous students will automatically save
  547.              your edits on the current student. Selecting the CANCEL button
  548.              will throw out the edits on the last student only. Save your
  549.              edits and close the window with the DONE button (or quickly
  550.              with CTRL-ENTER). The student data box can be activated with
  551.              the F2 key from either the roster or the spreadsheet layouts.
  552.  
  553.              Several tasks are streamlined in the GRADESHEET package. Most
  554.              notably entering student names and entering scores. To enter a
  555.              number of students at once, select the "Add new students" item
  556.              from the roster menu (ALT-o n). You will then get a dialog box
  557.              with a scrolling list that has columns for name, id number,
  558.              and section number. Entering the first name and pressing
  559.              return moves the cursor to the id number column, entering a
  560.              number and pressing return moves the cursor to the section
  561.              number, entering a section and pressing return moves the
  562.              cursor to the name field of the second entry. Selecting the
  563.              ACCEPT button (ESC ENTER or quickly with CTRL-ENTER) will
  564.              enter the new students into the roster. Up to 50 students at a
  565.              time may be entered in this way.
  566.  
  567.              Entering scores always seems an arduous task-- usually because
  568.              it is performed when one is tired from grading. The "Enter
  569.              scores" utility on the Stats menu (ALT-t E) will make the
  570.              process easier. After Selecting this item from the Stats menu,
  571.              you will be prompted to select Numerical or Letter scores.
  572.              Select either and you will get a dialog box asking the title
  573.              and date of the score, whether the score is eligible to be
  574.              dropped (see the section on dropping scores), the total points
  575.              for the score (for numerical data), the weight the score is to
  576.              have in the average (see the section on averaging), what
  577.              column you want to enter the scores into, and whether or not
  578.              you want to use a couple of quick entry features. For letter
  579.              grades, you can use the quick keys feature by setting "Quick:"
  580.              to "Yes" and this will map the number keys on the numeric
  581.              keypad to letters instead of numbers. For numeric scores, you
  582.              can make an adder pop up automatically when proceeding to the
  583.              next student; this allows you to sum up and enter test scores
  584.              in one operation. See the section on Entering Scores for more
  585.              details on these time-saving features.
  586.  
  587.  
  588.  
  589.                                        - 4 -
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.              GRADESHEET strives to accommodate a number of grading styles,
  599.              which means offering a variety of methods for averaging
  600.              scores, setting letter grades, and dropping scores. Much of
  601.              this is managed through the "Averaging Methods" dialog box
  602.              accessible from the "Stats" menu or with the hot-key ALT-M.
  603.              This dialog box allows you to manipulate a number of items
  604.              relating to the scores entered in the data set; including
  605.              Title, Date, Points, Weight, Type (letter or numeric), and
  606.              whether the score can be dropped. If you use the enter scores
  607.              facility, this information will have been entered when each
  608.              score is entered. You can also set the type of average you
  609.              want to compute from the "Averaging Methods" dialog box. The
  610.              choices are: Total Points, Normalized Total Points, Weighted
  611.              Average, and Grade Point Average. See the section on
  612.              statistics for more information on averaging methods. For
  613.              setting numeric equivalents of letter grades, use the "Letter
  614.              grades" facility on the "Stats" menu.
  615.  
  616.              You are encouraged to explore GRADESHEET with the sample data
  617.              set before creating your own data set. Browsing the pull-down
  618.              menu system is a good way to familiarize yourself with the
  619.              capabilities of the program. Remember to save your data often
  620.              by pressing ALT-S (or Alt-F S). Save your data and exit the
  621.              program by using the ALT-Q key combination (or Alt-F Q).
  622.              Student grade data is valuable data; make a habit of regularly
  623.              backing up your data files. A printed copy is the best backup.
  624.  
  625.  
  626.         III. FEATURES
  627.  
  628.             A.Starting GSH
  629.  
  630.               The syntax for starting GRADESHEET is as follows:
  631.  
  632.               GSH  [-bw][-lt] [filename[.gsh]]
  633.  
  634.               All command line parameters are optional and irrespective of
  635.               order. The -bw (or /bw) flag will force black and white
  636.               colors and -lt (or /lt)  will force laptop colors. You may
  637.               also specify a data filename for GRADESHEET to load on
  638.               startup.
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.                                        - 5 -
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.             B.File loading, file saving, and quitting
  657.  
  658.              1.Backup your data!
  659.  
  660.                Student grade information is too important to lose. I
  661.                recommend making regular backups of all of your data, and
  662.                getting a printed copy every time significant information is
  663.                added, such as exam scores. For backup purposes, files with
  664.                extension .GSH contain the main data, and files with
  665.                extension .GSN contain the note data. Files with extensions
  666.                .BKH and .BKN are backups of the data and note files
  667.                respectively. Files in the form SAVExxxx.xxx are files that
  668.                GRADESHEET creates if it has to save data and shut down-
  669.                usally in response to a memory error or lack of memory.
  670.  
  671.  
  672.              2.File loading
  673.  
  674.                If you don't specify a filename on the command line, you
  675.                will be asked to load a file or start a new file (see the
  676.                "Quick Tour section). You may load a file at any time from
  677.                the file menu (ALT-F L). You current data will automatically
  678.                be saved before another file is loaded.
  679.  
  680.  
  681.              3.Starting a new file
  682.  
  683.                You can create a new data file when starting GRADESHEET or
  684.                at anytime by using the file menu (ALT-F N). You will be
  685.                prompted for a file name and a maximum number of scores.
  686.                Accepting the default of 30 scores is recommended, as you
  687.                can always increase the maximum number of scores later.
  688.  
  689.                When starting a new file and entering numerous student names
  690.                you will probably want to use the "Add new students" feature
  691.                on the Roster menu (ALT-o N).
  692.  
  693.  
  694.              4.Importing data with GSIMPORT
  695.  
  696.                The GRADESHEET package includes the GSIMPORT program which
  697.                can read plain text files containing student names, id's,
  698.                and section numbers, arrainged in columns, and import them
  699.                to a GRADESHEET file (call the registrar!). The data can be
  700.                imported to a new file or appended to an existing file. The
  701.                GSIMPORT progam will guide you through the procedure, and
  702.                help is available by pressing the F1 key.
  703.  
  704.  
  705.  
  706.  
  707.                                        - 6 -
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.              5.Password Protection
  717.  
  718.                The "Password protection" facility on the File menu will
  719.                allow you to set a password for the file. This will encrypt
  720.                all student score information and all student notes. This is
  721.                a good idea if you are keeping your files on a network or a
  722.                open-access computer.
  723.  
  724.                WARNING: Encrypted data is necessarily more fragile and
  725.                susceptable to data and hard disk errors.
  726.  
  727.  
  728.              6.Quitting GSH
  729.  
  730.                To save your data and quit GRADESHEET, use the hot key
  731.                combination ALT-Q or use the menu (ALT-F Q). To exit
  732.                GRADESHEET without saving your data you must use the file
  733.                menu (ALT-F X); you will be asked if that is what you really
  734.                want to do.
  735.  
  736.  
  737.             C.Getting to know GRADESHEET
  738.  
  739.              1.GRADESHEET layouts
  740.  
  741.                GRADESHEET has two different layout modes for the data area,
  742.                roster mode and spreadsheet mode. You can switch between the
  743.                modes using the F3 and F4 keys or the menu (ALT-L C).
  744.  
  745.                Roster mode only shows name/id and section numbers and is
  746.                appropriate for having on your computer screen when visible
  747.                to students.
  748.  
  749.                The spreadsheet layout puts a bunch of information on the
  750.                screen in a spreadsheet-like format, and is appropriate for
  751.                when you are working with the grade information, such as
  752.                entering scores or deciding grades. In this mode, the
  753.                spreadsheet columns from left to right are: line number,
  754.                average, grade, note flag, name/id, section number, and then
  755.                six columns for the first six scores. The CTRL-ARROW keys
  756.                are handy for navigating the spreadsheet, and you can page
  757.                between banks of six scores by using CTRL-PgUp and
  758.                CTRL-PgDn. You can swap names and id numbers by using ALT-X.
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.                                        - 7 -
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.              2.Student data boxes
  775.  
  776.                A "student data box" is a facility that places all of the
  777.                data for one student on the screen. It displays the students
  778.                name, id, section, average, grade. A scrolling list displays
  779.                scores and score information. The box contains buttons for
  780.                next/previous student, view/edit note, undoing the last
  781.                edit, and DONE. Hilights near the note button indicates if a
  782.                note is associated with the student. You can activate the
  783.                student data box from either layout by highlighting the
  784.                student's name and pressing F2; you can activate the box
  785.                from the roster layout by simple pressing return.
  786.  
  787.                The student data box allows you to easily view and edit data
  788.                for a student. Going to the next or previous student, or
  789.                exiting the data box will save the student data.
  790.  
  791.  
  792.              3.Deciding final grades
  793.  
  794.                First, make sure that everything is up to date. If you are
  795.                dropping scores, make sure that dropable scores are
  796.                correctly marked in the "Averaging Method" dialog box
  797.                (ALT-M) and that the proper drops have been made. If you
  798.                have entered or adjusted scores since the last time you
  799.                dropped, you will need to go through the dropping procedure
  800.                again (see the section on dropping scores).
  801.  
  802.                Compute a fresh average with ALT-C (or computed a selected
  803.                average fom the stats menu ALT-t o). If an error occured in
  804.                computing a student's average, an "err" will appear in the
  805.                average column. Check these students' scores to see if they
  806.                are entered properly. Students that have been flagged with a
  807.                "*" in a score field will have a "*" in the average column.
  808.  
  809.                Once you have checked drops, fixed errors, and computed a
  810.                fresh average, you'll probably want to rank students
  811.                (ALT-R). This yields a list of your highest to lowest
  812.                scoring students. You can now go through the process of
  813.                deciding and entering grades in the Grd column.
  814.  
  815.                This process is accommodated by a "carry-down" feature. If
  816.                you have entered a grade in the grade column you can carry
  817.                the same grade down to the next row by simply hitting return
  818.                (if the next field down is empty).
  819.  
  820.                For example, suppose the grade column is completely empty
  821.                and you have just computed the average (ALT-C) and ranked
  822.  
  823.  
  824.  
  825.                                        - 8 -
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.                the students by their averages (ALT-R). Place the highlight
  834.                in the grade column (the one marked Grd) on the first line
  835.                that has a correct average. You will probably want to give
  836.                this student an "A", so press the "A" key and one will
  837.                appear in the grade column. You may want to give the next
  838.                student an "A" also. Just press return and the "A" will
  839.                automatically be carried down from the above entry. Continue
  840.                pressing ENTER until you get to the first student to receive
  841.                a "B". Press the B key and a "B" will replace the "A" in the
  842.                grade column. Pressing ENTER will carry the "B" down as far
  843.                as you want.
  844.  
  845.                This carry-down feature makes entering grades easy, and
  846.                conforms well to the process most teachers use to make grade
  847.                decisions. The carry-down feature WILL NOT write over a
  848.                field that already contains a grade.
  849.  
  850.  
  851.             D.Data management
  852.  
  853.              1.Adding students
  854.  
  855.                You can insert a single student into the list or add several
  856.                students at a time. To insert one student, choose the
  857.                "Insert student" item from the List menu (ALT-o I). This
  858.                will insert a blank data line into the data area after the
  859.                row that currently has the highlight. You may edit data in
  860.                this new row as you normally would. For example if you were
  861.                adding a late student you would insert a blank row (ALT-o
  862.                I), fill in the name of the new student, exchange the
  863.                name/id (ALT-X), fill in the id number, and then perhaps
  864.                place an "X" in the first score column to excuse the student
  865.                from the quiz she missed. You could place the highlight in
  866.                the new blank row and press F2 to add the desired
  867.                information in the student data box.
  868.  
  869.                When starting up a class, you will want to add many
  870.                students' names, id numbers, and sections at once. This is
  871.                facilitated with the "Add new students" feature from the
  872.                Roster menu (ALT-o n). This will create a dialog box on
  873.                screen with a name column, id number column, and section
  874.                column. Place the highlight in the first entry of the name
  875.                column. Type in the name of the first student and press
  876.                ENTER, the highlight will move to the id number column, and
  877.                you can type in the id number. Pressing ENTER again will
  878.                move the highlight to the Section Number column and pressing
  879.                ENTER a third time will place the highlight in the second
  880.                entry of the name column and you may proceed with the second
  881.  
  882.  
  883.  
  884.                                        - 9 -
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.                entry. When you are finished, Press the ACCEPT button (ESC
  893.                ENTER or CTRL-ENTER) to add in the names and exit the
  894.                routine. Up to 50 names can be entered at once.
  895.  
  896.  
  897.              2.Deleting a student
  898.  
  899.                You may delete only a single student at a time. Place the
  900.                highlight in the row you wish to delete and choose the
  901.                "Delete student" item from the Roster menu (ALT-o D). You
  902.                will be asked before the row is actually deleted.
  903.  
  904.  
  905.              3.Sorting and exchanging name/id
  906.  
  907.                The Roster menu contains the four ways you can sort the data
  908.                records: Alphabetical, Rank by average, Sort by Score, and
  909.                Group by Section.
  910.  
  911.                The alphabetical sort will sort the data alphabetically by
  912.                name or id number, whichever is currently visible in the
  913.                name field. The alphabetical sort is initiated by the hot
  914.                key ALT-A or by the menus (ALT-o A).
  915.  
  916.                Rank by average will sort the data records in the numerical
  917.                order of the average column, high scores first. Any "err"s
  918.                in the average column will be put first and any "*"s will be
  919.                put last. The Rank by average sort is initiated by the hot
  920.                key ALT-R or by the menu (ALT-o R).
  921.  
  922.                The Sort by Score feature will sort the data records by the
  923.                score column that the highlight is currently in (if the
  924.                highlight is not in a score column, the program will beep
  925.                and do nothing). The data is sorted with high scores first
  926.                and low scores last, with erroneous values and *'s placed at
  927.                the bottom of the list. To initiate a sort by score, place
  928.                the highlight on the score column that you want to use and
  929.                choose the "Sort by Score" item from the List menu (ALT-o
  930.                S).
  931.  
  932.                You may also arrange the entries grouped by section using
  933.                the Group by Section entry in the List menu (ALT-o G).
  934.  
  935.                You can exchange between student names and id numbers with
  936.                the ALT-X hot key or use the Roster menu (ALT-o x). The sort
  937.                procedures are based on the name or the id, whichever is
  938.                currently displayed.
  939.  
  940.  
  941.  
  942.  
  943.                                       - 10 -
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.              4.Pop up adder
  953.  
  954.                One nice feature for late night grade entry is the pop-up
  955.                quick adder. Make sure Num-Lock on your keyboard is on,
  956.                place the highlight in a blank score field, and press the
  957.                grey "+" key on the numeric keypad, You will see a tall box
  958.                appear on the screen. You may enter a number and press "+"
  959.                (or "-" for subtraction) to move the highlight to the next
  960.                line for another number. After entering a column of numbers,
  961.                you can move up and down the list with the arrow keys and
  962.                make corrections. When you are done press ENTER and the
  963.                numbers will be summed at the bottom of the list. Press
  964.                ENTER again and the quick adder will disappear and the sum
  965.                will be entered in the blank score field. This makes
  966.                entering a stack of unadded test scores a breeze.
  967.  
  968.  
  969.              5.Entering Scores
  970.  
  971.                Using a computer to manage grades offers tremendous
  972.                advantages in organization and ease. The flip side of
  973.                computer-ease is that all that data has to be entered into
  974.                the computer first. This usually being done after your mind
  975.                has turned to putty from grading 100+ exams. Fix yourself a
  976.                nice cup of tea first.
  977.  
  978.                GRADESHEET tries to minimize the labor involved. One nice
  979.                feature is the "Enter scores" facility on the Stats menu
  980.                (ALT-t E). Selecting this item will present you with a
  981.                sequence of decisions to tell the program what kind of data
  982.                you are entering and a scrolling list of student names with
  983.                a field to the left of each name for you to enter the score.
  984.                This minimizes eye fatigue and makes the entry process go as
  985.                fast as possible.
  986.  
  987.                The first choice from the menu is whether you are entering
  988.                numeric or letter score data. You will then get a dialog box
  989.                where you can enter a title for the score (such as "Quiz
  990.                #1"), a date for the score (the program will enter today's
  991.                date as a guess-- as if you get your grading done in the
  992.                same day as the exam!), whether the score is eligible to be
  993.                dropped, a weight for the score, and total points for
  994.                numeric data. (Note that the weight is only used in the
  995.                weighted and grade point average methods.)
  996.  
  997.                You will then have the option of turning on or off certain
  998.                features designed to ease data entry. For letter scores, you
  999.  
  1000.  
  1001.  
  1002.                                       - 11 -
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.                can set "Quick:" to "Yes" and the keys on the numeric keypad
  1011.                (on the right of most popular keyboards) will be translated
  1012.                to letters. Pressing 1 or 7 produces an A; 2 or 8 produces a
  1013.                B; 3 or 9 produces a C; 4 produces a D; 5 produces an F; and
  1014.                6 produces an * (It makes sense-- look at the keypad). Using
  1015.                these remapped number keys and the + and - keys on the
  1016.                numeric keypad makes entering letter grades a cinch. Make
  1017.                sure NumLock is set to ON before using this feature, or it
  1018.                just won't work.
  1019.  
  1020.                For numeric scores, you can set the pop-up adder (discussed
  1021.                in the previous section) to automatic. This is for use when
  1022.                you have a  unadded tests. For example, suppose you have a
  1023.                stack of calculus tests that have been corrected with points
  1024.                awarded for each of the questions. You have to take each
  1025.                student's exam, add up all the points on the exam and enter
  1026.                that total for the students score. Setting the pop-up adder
  1027.                to "Auto" will cause the adder to pop up automatically each
  1028.                time you move down the score entry list to the next student.
  1029.                This helps to develop a rhythm when performing this chore.
  1030.                Try it first on the sample data and see if you like it. The
  1031.                other option is to set the pop-up adder to "Grey +" and it
  1032.                will only pop up only if you press the grey + key on the
  1033.                numeric keypad, as is usual for score fields.
  1034.  
  1035.                Setting the "Sort" field to "Yes" will alphebetize the list
  1036.                before proceding to entering the scores.
  1037.  
  1038.  
  1039.             E.Statistics
  1040.  
  1041.              1.Letter Grades
  1042.  
  1043.                GRADESHEET accepts the entry of standard letter grades of
  1044.                A,B,C,D, modifiable by + and -, and a single failing grade
  1045.                F. The program handles these grades by converting them to
  1046.                numeric equivalents. You can change the default numeric
  1047.                equivalents on the "Letter grades" facility on the Stat
  1048.                Menu. You can specify that a given column is to contain
  1049.                letter scores by the enter scores procedure discussed
  1050.                earlier or by setting the entry in the Type column of the
  1051.                "Averaging Methods" dialog box (ALT-M or ALT-t M) to "Let".
  1052.  
  1053.                If you are only using letter grades in your course, then it
  1054.                is recommended that you use the Grade Point Average method.
  1055.  
  1056.                All of the averaging methods rely on accurate information as
  1057.                to the top number of points on a given score. The top letter
  1058.  
  1059.  
  1060.  
  1061.                                       - 12 -
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.                grade can be taken as "A" or "A+", and you can choose either
  1070.                one on the "Letter Grades" dialog box from the  Stats menu
  1071.                (ALT-t L). You should select "A" as the total points if you
  1072.                have no intentions of giving out A+'s, or if you consider A
  1073.                to be the top grade with an A+ as going beyond that.
  1074.                Otherwise you can take A+ as being the maximum grade. If you
  1075.                only have letter grades and use the recommended Grade Point
  1076.                Average method then the choice of A or A+ will make no
  1077.                difference in calculating the average, but will have a small
  1078.                effect on the Normalized distribution. When using a
  1079.                different averaging method, the choice of A or A+ as the top
  1080.                score will determine the scale on which letter grades will
  1081.                be interpreted.
  1082.  
  1083.                Be aware that GRADESHEET reads data entries left to right,
  1084.                so that "A+?!" is interpreted as "A+" whereas "?!A+" is
  1085.                interpreted as an error.
  1086.  
  1087.                GRADESHEET currently has no facility for converting from
  1088.                numeric scores back to letter grades. The philosophy here is
  1089.                that the only time one needs to convert from a numeric
  1090.                average to a letter grade is for generating a report, such
  1091.                as a final report. This process is rarely done by formula,
  1092.                and almost always involves some element of human judgment.
  1093.                GRADESHEET works to facilitate the judgment process. To
  1094.                assign grades it is recommended that you compute a fresh
  1095.                average (ALT-C) and rank the students by average (ALT-R);
  1096.                the students are then ordered from highest to lowest average
  1097.                and letter grades can be assigned in the Grd column. This
  1098.                process, along with the graphic distribution facility,
  1099.                carry-down grades in the Grd column, and the Z-Scores
  1100.                conversion facility, provides a sound and easy way to
  1101.                organize important data so that a clear grade evaluation can
  1102.                be made. See the section on "Deciding final grades" for more
  1103.                details on the procedure.
  1104.  
  1105.  
  1106.              2.Types of averages
  1107.  
  1108.                An average is a conglomeration of a number of data points
  1109.                into a single value that is to somehow express the overall
  1110.                bias of the data. There are lots of ways to perform this
  1111.                conglomeration, and each way of averaging has to be examined
  1112.                carefully with regard to suitability for your purposes and
  1113.                how excused and dropped scores are to be handled.
  1114.  
  1115.                GRADESHEET provides four types of averaging methods that are
  1116.                most popular with instructors. They are Total Points,
  1117.  
  1118.  
  1119.  
  1120.                                       - 13 -
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.                Normalized Total Points, Weighted Average, and Grade Point
  1129.                Average. Each is explained below with considerations for
  1130.                excused and dropped scores. The different averaging methods
  1131.                are selected from the "Averaging Methods" facility on the
  1132.                Stats menu (ALT-M or ALT-t M). It is a good idea to read and
  1133.                reread the following sections that explain the averaging
  1134.                method you intend to use, and then check the method with a
  1135.                few sample data points and a calculator to make sure the
  1136.                average is being done the way you think it is being done.
  1137.  
  1138.  
  1139.               a)Maximum scores
  1140.  
  1141.                 For numeric data, the maximum allowable score is entered in
  1142.                 the Points column of the "Averaging Method" dialog box. For
  1143.                 letter grades it is taken as the numeric equivalent of of
  1144.                 "A" or "A+" depending on your choices in the "Letter
  1145.                 Grades" dialog box (ALT-t L).
  1146.  
  1147.                 In all methods, this information is used to normalize
  1148.                 distributions and excuse scores, and some methods use this
  1149.                 information more extensively. It is important that it be
  1150.                 accurate.
  1151.  
  1152.  
  1153.               b)Total Points
  1154.  
  1155.                 The total points method is the simplest, and computes the
  1156.                 average by adding the scores for the student. To
  1157.                 illustrate, suppose we had four scores for each student:
  1158.                 S1, S2, S3, and S4, from four separate exams. Suppose that
  1159.                 the maximum allowable points on each score were MAX1, MAX2,
  1160.                 MAX3, and MAX4 respectively. That is, if the first three
  1161.                 scores were from 100-point exams and the fourth score was
  1162.                 from a 200-point final, we would have MAX1=MAX2=MAX3=100
  1163.                 and MAX4=200.
  1164.  
  1165.                 The average would then be computed as:
  1166.  
  1167.                         S1  +  S2  +  S3  +  S4
  1168.  
  1169.                 This method uses the maximum allowable scores for excusing
  1170.                 and dropping scores. For example, suppose that the third
  1171.                 score is excused (by an X or XX). Then GRADESHEET will
  1172.                 compute the average as follows:
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.                                       - 14 -
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.                     S1  +  S2  +  S4
  1188.                 ( -------------------- ) (MAX1 + MAX2 + MAX3 + MAX4)
  1189.                    MAX1 + MAX2 + MAX4
  1190.  
  1191.                 This will put the student with an excused score on the same
  1192.                 scale as other students, and reflects the fraction of
  1193.                 points awarded over points available to that particular
  1194.                 student.
  1195.  
  1196.                 Although this averaging method is not particularly suited
  1197.                 for letter grades, it will compute the average by
  1198.                 converting any letter grade to its numeric equivalent.
  1199.  
  1200.                 Dropped scores for this method are discussed in a
  1201.                 subsequent section. This method does not use weights and
  1202.                 will disregard any entries in the "Weight" column of the
  1203.                 "Average Method" dialog box.
  1204.  
  1205.  
  1206.               c)Normalized Total Points
  1207.  
  1208.                 This method is the same as the total points method except
  1209.                 that averages are expressed in percentages. A basic average
  1210.                 will be computed as:
  1211.  
  1212.                     S1  +  S2  +  S3  +  S4
  1213.                 ( --------------------------- ) x 100
  1214.                    MAX1 + MAX2 + MAX3 + MAX4
  1215.  
  1216.                 If the third score is excused (by an X or XX). Then the
  1217.                 normalized total points average is computed as follows:
  1218.  
  1219.                     S1  +  S2  +  S4
  1220.                 ( -------------------- ) x 100
  1221.                    MAX1 + MAX2 + MAX4
  1222.  
  1223.                 In this method scores are distributed from 0 to 100,
  1224.                 whereas in the previous method it was distributed from 0 to
  1225.                 MAX1+MAX2+MAX3+MAX4.
  1226.  
  1227.  
  1228.               d)Dropping scores in the total points methods
  1229.  
  1230.                 Both the Total Points and the Normalized Total Points
  1231.                 methods rely on a calculation of the total possible points
  1232.                 available to students. Dropping scores will change this
  1233.                 total possible points. For example, if the first three
  1234.                 scores were from 100-point exams and the fourth score was
  1235.  
  1236.  
  1237.  
  1238.                                       - 15 -
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.                 from a 200-point final, and you wanted to drop the lowest
  1247.                 of the first three scores then the total allowable points
  1248.                 would be 2 x 100 + 200 = 400 points. Scores in the Total
  1249.                 points method will be distributed from 0 to 400, and scores
  1250.                 in the Normalized Total Points are obtained by dividing by
  1251.                 400 (not 500). This will generally work the way you want it
  1252.                 to for excused scores and for normalizing the distribution.
  1253.  
  1254.  
  1255.                 It can get messed up, however, if the scores that you are
  1256.                 dropping have different point values. For instance,
  1257.                 dropping the lowest of last two scores will generate
  1258.                 essentially meaningless data since one is a 200 point score
  1259.                 and the other is a 100 point score. To avoid this, ensure
  1260.                 that the scores eligible for dropping have the same point
  1261.                 value. That is, everything with a "Yes" in the "Drop"
  1262.                 column of the "Averaging Methods" dialog box should have
  1263.                 the same point value. If this is not practicable, you will
  1264.                 need to use the weighted average method to accommodate
  1265.                 dropping the scores in a meaningful manner.
  1266.  
  1267.  
  1268.               e)Weighted Average
  1269.  
  1270.                 The weighted average method uses weights assigned to each
  1271.                 score to calculate the average. You must insure accurate
  1272.                 information in both the Points and Weight columns in the
  1273.                 "Averaging Method" dialog box (ALT-M).
  1274.  
  1275.                 As before, suppose we had four scores for each student: S1,
  1276.                 S2, S3, and S4 and the maximum allowable points on each
  1277.                 score were MAX1, MAX2, MAX3, and MAX4 respectively. Suppose
  1278.                 we had assigned weights WT1, WT2, WT3, and WT4 to the four
  1279.                 score respectively. That is, if you want each of the first
  1280.                 three score to count 20% and the last score to count 40%
  1281.                 then you would set WT1=WT2=WT3=.2 and WT4=.4. You could
  1282.                 equivalently have set WT1=WT2=WT3=20 and WT4=40 or even
  1283.                 WT1=WT2=WT3=1 and WT4=2 as the sum of the weights does not
  1284.                 matter; only their relative sizes are significant.
  1285.  
  1286.                 The students weighted average would then be computed as:
  1287.  
  1288.                      S1           S2           S3           S4
  1289.                 WT1 ----  +  WT2 ----  +  WT3 ----  +  WT4 ----
  1290.                     MAX1         MAX2         MAX3         MAX4
  1291.                 -------------------------------------------------
  1292.                              WT1 + WT2 + WT3 + WT4
  1293.  
  1294.  
  1295.  
  1296.  
  1297.                                       - 16 -
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.                 The average is put into percentage form by multiplying the
  1306.                 above result by 100.
  1307.  
  1308.                 Suppose now that the third score is excused or dropped
  1309.                 (either by an X, XX, H or L). Then GRADESHEET will average
  1310.                 around this score by computing the average as follows:
  1311.  
  1312.                          S1           S2           S4
  1313.                     WT1 ----  +  WT2 ----  +  WT4 ----
  1314.                         MAX1         MAX2         MAX4
  1315.                    -------------------------------------
  1316.                                WT1 + WT2 + WT4
  1317.  
  1318.                 This fraction is then expressed in percentage form.
  1319.  
  1320.                 This method produces averages on a scale of 0 to 100,
  1321.                 regardless of whether numeric, letter, or both types of
  1322.                 scores are used.
  1323.  
  1324.  
  1325.               f)Grade Point Average
  1326.  
  1327.                 The Grade Point Average method is specifically tailored to
  1328.                 letter scores. If S1, S2, S3, and S4 are all letter scores
  1329.                 with assigned weights WT1, WT2, WT3, and WT4 respectively
  1330.                 then the grade point average is calculated as
  1331.  
  1332.                  (WT1)(S1) + (WT2)(S2) + (WT3)(S3) + (WT4)(S4)
  1333.                 -----------------------------------------------
  1334.                              WT1 + WT2 + WT3 + WT4
  1335.  
  1336.                 and if S3 was excused or dropped then the average is
  1337.                 calculated as
  1338.  
  1339.                 (WT1)(S1) + (WT2)(S2) + (WT4)(S4)
  1340.                 ----------------------------------
  1341.                           WT1 + WT2 + WT4
  1342.  
  1343.                 Here the letter grades are converted to their numeric
  1344.                 equivalents before the average is computed.
  1345.  
  1346.                 This is how one should think of the Grade Point Average for
  1347.                 letter scores. In actuality, this method is identical to
  1348.                 the Weighted Average method except that the scores are not
  1349.                 normalized to a 0-100% scale. Instead they will be
  1350.                 normalized to a scale from 0 to the top score; this top
  1351.                 score being either the numeric equivalent of "A" or "A+"
  1352.                 depending on your choices in the "Letter Grades" dialog box
  1353.  
  1354.  
  1355.  
  1356.                                       - 17 -
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.                 (ALT-t L). For example, if "A" has a numeric equivalent of
  1365.                 4.0, and you select "Total Points" to be based on "A", then
  1366.                 this method will produce averages in the range of 0 to 4.0.
  1367.  
  1368.  
  1369.                 This averaging method works if the columns contain numeric,
  1370.                 letter, or both types of scores.
  1371.  
  1372.  
  1373.              3.X's, XX's, *'s, H's, L's, E's and err's
  1374.  
  1375.                An entry in the average column contains either a numerical
  1376.                average, a "*", or an "err". A "*" in the average column
  1377.                means that one of the score fields was flagged in that it
  1378.                contains an "*", you probably put it there to remind
  1379.                yourself of something. If for some reason the program can't
  1380.                compute the average for a line and that line contains no
  1381.                "*", then an "err" will be displayed in the average column.
  1382.  
  1383.                The score columns can contain 5 characters of any text data.
  1384.                Usually these fields will contain either numerical or letter
  1385.                score entries, or will be blank. Some letters have special
  1386.                meaning in the score fields and they are X, *, H, L, and E.
  1387.  
  1388.  
  1389.                An "X" in a score field means that that student is excused
  1390.                from that score; his or her average will be computed around
  1391.                that score and will not include it (averaging methods are
  1392.                explained in a prior section). A single "X" means that this
  1393.                excused score will not be chosen by the Drop low scores
  1394.                command, and two x's, "XX", means that this score may be
  1395.                chosen by the Drop low scores command.
  1396.  
  1397.                A "*" in a score field means that the average will not to be
  1398.                computed for this line. Instead, a "*" will be entered into
  1399.                the average column the next time averages are computed. This
  1400.                is useful for reminding yourself about something or for
  1401.                flagging a student. For example, if a student missed an exam
  1402.                and you don't know why, a "*" may be preferable to a blank
  1403.                (giving an "err" in the average column), a zero, or an X.
  1404.  
  1405.  
  1406.                GRADESHEET can amend scores by dropping the lowest score,
  1407.                dropping the highest and lowest scores, and dropping the
  1408.                next lowest scores. You access this feature through the
  1409.                Stats menu under "Drop scores" (ALT-t r). When a low score
  1410.                is dropped an "L=" appears before it and it will not be
  1411.                included in the average (it will be excused in the weighted
  1412.  
  1413.  
  1414.  
  1415.                                       - 18 -
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.                average method and ignored in the total points method).
  1424.                Similarly when a high score is dropped an "H=" will appear
  1425.                before it and it will not be included in the average.
  1426.  
  1427.                The score field is six characters wide, but the leftmost
  1428.                character is reserved for special symbols. If you attempt to
  1429.                write in the leftmost column with anything other than an X,
  1430.                *, H or L, the program will beep and replace the leftmost
  1431.                character with an "E". An "err" will appear in the average
  1432.                column the next time you average.
  1433.  
  1434.  
  1435.              4.Computing averages
  1436.  
  1437.                To compute the average of scores use the hot key ALT-C or
  1438.                the Stats menu (ALT-t C). When this command is issued,
  1439.                GRADESHEET looks at all the score columns (both visible and
  1440.                off-screen ones) and uses every score column that has any
  1441.                entry in it. Thus if some column contains a single entry and
  1442.                a bunch of blanks you will generate a lot of "err"'s in the
  1443.                Aver column. The program then computes the average based on
  1444.                information supplied in the "Averaging Method" dialog box
  1445.                (ALT-M), the "Letter Grades" dialog box (if appropriate),
  1446.                and the scores entered in the data set. See the prior
  1447.                section on types of averages for details on how averages are
  1448.                computed.
  1449.  
  1450.                Sometimes you may want to compute the average of a select
  1451.                group of scores. You can do this through the "Average of..."
  1452.                entry in the Stats pull-down menu (ALT-t o). The selected
  1453.                average routine will create an "Select Score Columns" dialog
  1454.                box on the screen with a list of scores. Initially there
  1455.                will be check-marks next to any score that has something
  1456.                entered in its column. You can navigate this list using the
  1457.                arrow keys and toggle the selection of scores with the SPACE
  1458.                BAR. The ENTER key will both toggle the entry and move down
  1459.                one line. When you are done, make sure that there is a check
  1460.                mark next to each score you want to include in the average
  1461.                and no others. Then select the Accept button (ESC ENTER or
  1462.                CTRL-ENTER).
  1463.  
  1464.  
  1465.              5.Distributions
  1466.  
  1467.                The distribution routine will give basic statistics
  1468.                including median, mean, and standard deviation for the
  1469.                average column or for any score column. A graphical
  1470.                distribution of scores is also given. This routine will
  1471.  
  1472.  
  1473.  
  1474.                                       - 19 -
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.                normalize all statistics and all numeric scores to a scale
  1483.                of 0-100. You may want to compute a fresh average (ALT-C)
  1484.                before viewing distributions.
  1485.  
  1486.                You initiate the distribution feature by the hot key ALT-D
  1487.                or from the Stats menu (ALT-t D). The distribution screen
  1488.                has four buttons. The "Next" and "Prev" buttons allow you to
  1489.                page forward or backward through the score columns (the
  1490.                average score column is right before the first score and
  1491.                right after the last one). The "Print" button allows you to
  1492.                print the current distribution, and the "Exit" button to
  1493.                quit the routine and return to the data area. the first time
  1494.                you choose the print button, you will be asked where you
  1495.                want the output to go. The options are covered in the
  1496.                section "Routing printer output" section below.
  1497.  
  1498.                The total number of scores, the number of errors (score
  1499.                entries that either could not be interpreted or are off the
  1500.                scale), and the number of scores displayed are also
  1501.                reported.
  1502.  
  1503.                If the distribution does not appear right, or there seems to
  1504.                be too many erroneous scores, check to make sure that the
  1505.                information is correct in the "Averaging Method" dialog box
  1506.                (ALT-M); accurate maximum scores must be entered even if
  1507.                using the total points method. If you are dropping scores,
  1508.                you may want to check that scores are properly dropped.
  1509.  
  1510.  
  1511.              6.Dropping scores
  1512.  
  1513.                Various means of dropping scores are available through "Drop
  1514.                scores" facility on the Stats menu (ALT-t r). The options
  1515.                are to "Drop low scores", "Drop next lowest", "Drop high and
  1516.                low", and "Un-drop all".
  1517.                "Drop low scores" will first unmark any previous drops and
  1518.                then for each student will search the eligible scores for
  1519.                the lowest value and mark it with an "L=". The eligible
  1520.                scores are taken as any score that contains a "Yes" in the
  1521.                "Drop" column of the "Averaging Methods" dialog box. A score
  1522.                marked with an "L=" is then excused from any subsequent
  1523.                average.
  1524.  
  1525.                Excused scores marked with a single "X" will not be taken as
  1526.                low scores, but scores marked with two x's, "XX" may be
  1527.                taken as low scores.
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.                                       - 20 -
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.                "Drop next lowest" functions the same as "Drop low scores"
  1542.                except that it does not clear the previous marks first. This
  1543.                enables you to throw out the two lowest scores, for
  1544.                instance.
  1545.  
  1546.                "Drop high and low" functions similarly, but marks the
  1547.                highest score with an "H=" and the lowest with and "L=".
  1548.                Neither the high or low score will be included in subsequent
  1549.                averages.
  1550.  
  1551.                The "Un-drop all" command will remove all "H="'s and "L="'s
  1552.                from all the data. Thus a subsequent average will include
  1553.                all scores.
  1554.                You can override the computer's amendments by deleting H's
  1555.                and L's and putting them wherever you want; such edits will
  1556.                be removed by the "Un-drop all" command.
  1557.  
  1558.                Remember to reprocess your dropped scores every time you add
  1559.                new scores to the data. Also, be aware that dropping scores
  1560.                with different point values can seriously affect a total
  1561.                points average; see the section on types of averages.
  1562.  
  1563.  
  1564.              7.Z-scores
  1565.  
  1566.                A Z-score is a score that has been normalized to have mean 0
  1567.                and standard deviation 1; any numeric data set can be
  1568.                normalized in this manner. You can convert the average score
  1569.                column to Z-scores from the Stats menu (ALT t Z). Be aware
  1570.                that the "Normalized Distribution" utility (ALT-D) will not
  1571.                work well with Z-scores since the two methods of
  1572.                normalization are incompatible.
  1573.  
  1574.  
  1575.             F.Printing
  1576.  
  1577.              1.Printer Options
  1578.  
  1579.                You can select options for printer output in the "Print
  1580.                Options" dialog box activated from the Print menu (ALT-P O).
  1581.                You may choose to send output to LPT1 or LPT2 (the default
  1582.                is LPT1), and whether you are using a dot matrix (IBM/Epson
  1583.                compatible) or an HP-compatible laser or DeskJet printer.
  1584.                You can compressed font, and whether to use IBM graphics
  1585.                characters in your output. Using graphics characters will
  1586.                print out distributions like they appear on screen. If you
  1587.                are uncertain whether your printer supports graphic
  1588.                characters, try setting this option to "Yes" and printing
  1589.  
  1590.  
  1591.  
  1592.                                       - 21 -
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.                out a distribution. If it looks horrible, set it back to
  1601.                "No" and the distributions will print out on standard ascii
  1602.                characters.
  1603.  
  1604.                You can also select whether to print headers, or to print an
  1605.                information page with score titles, dates, points and
  1606.                weights.
  1607.  
  1608.  
  1609.              2.Routing the output
  1610.  
  1611.                There are several print routines in GRADESHEET for printing
  1612.                student information, distributions, and notes. Each of these
  1613.                routines will first ask were you want the print output sent.
  1614.                Your choices are to send it directly to the printer or send
  1615.                it to a file (or cancel).
  1616.  
  1617.                Sending it to the printer will attempt to send the data to
  1618.                LPT1 or LPT2, whichever is selected in the "Printer Options"
  1619.                dialog box. If you want to send the output to a file, you
  1620.                will be asked for a filename. If the file already exists you
  1621.                will given the options of overwriting the file, appending to
  1622.                the end of the file, or canceling the operation. Once the
  1623.                data is printed to a file, you can load it into your
  1624.                favorite word processor and modify it for printing.
  1625.  
  1626.  
  1627.              3.Basic printing
  1628.  
  1629.                There are three basic printing routines for the data set,
  1630.                "Print Gradesheet", "Print Roster Grid", and "Print
  1631.                Student".
  1632.  
  1633.                The Print Gradesheet routine will attempt to print out data
  1634.                in a usable form. The data will be sorted in the order it
  1635.                currently appears on the screen and either the name or id
  1636.                number will be printed, whichever is currently visible. All
  1637.                scores that are not blank will be printed. The output will
  1638.                look pretty much as it currently appears on the screen,
  1639.                except that all off-screen scores will also be printed.
  1640.  
  1641.                The Print Roster routine will simply print a list of names
  1642.                in a grid suitable for attendance records.
  1643.  
  1644.                The Print Student routine prints out all information for a
  1645.                single student, suitable for a report to be given to the
  1646.                student. The Print All Students routine will print out this
  1647.                information for each  student in the file. You will be
  1648.  
  1649.  
  1650.  
  1651.                                       - 22 -
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.                prompted whether to also print the student notes, and if you
  1660.                want to save paper. If the information fits, it will be
  1661.                printed two on a page to conserve paper.
  1662.  
  1663.  
  1664.              4.Custom printing
  1665.  
  1666.                Teachers are a finicky lot, and each one probably has
  1667.                different preferences on how data should be printed out. The
  1668.                "Custom print" routine allows you to choose what data to
  1669.                print and in what order it should be printed. Even this will
  1670.                not satisfy all, but in combination with printing to a file
  1671.                and using your word processor it makes a powerful tool for
  1672.                printing the data in exactly the form you want.
  1673.  
  1674.                Initiate the custom print routine from the Print menu (ALT-P
  1675.                C). This creates a box on the screen containing titles for
  1676.                all the basic data elements, such as name, id number, row
  1677.                number, and scores. There are also entries for selecting new
  1678.                lines and tabs. Navigate around these titles with the arrow
  1679.                keys and select them in the order that you want them printed
  1680.                with the space bar. When finished you select the Accept
  1681.                button or press CTRL-ENTER. Use the CLEAR button to clear
  1682.                your choices and start again.
  1683.  
  1684.                For example, suppose that for each student you wanted the
  1685.                student name followed by the average on one line and then
  1686.                scores 1, 2, and 3 on the next line. (First make sure your
  1687.                average is up to date.) Use the arrow keys to move the
  1688.                highlight to the "Name" title and press spacebar. A number
  1689.                <1> should appear next to the "Name" title. Now move the
  1690.                highlight to the "Average" title and press spacebar, a <2>
  1691.                should appear next to the average title. Now move the
  1692.                highlight to the "Newline" title and press spacebar, a <3>
  1693.                should appear next to the "Newline" title. Selecting scores
  1694.                1, 2, and 3 in a similar manner should make a <4>, <5>, and
  1695.                <6> appear next to the scores in the order you select.
  1696.                Pressing CTRL-ENTER concludes the selection and asks where
  1697.                you want the output sent. Sending it to a file allows you to
  1698.                further customize your output with your word processor.
  1699.  
  1700.  
  1701.             G.Note editor
  1702.  
  1703.              1.Viewing, editing and deleting student notes
  1704.  
  1705.                You can attach a note to a student containing up to 8k
  1706.                (8,192 characters) of text. To do so, place the highlight in
  1707.  
  1708.  
  1709.  
  1710.                                       - 23 -
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.                the row containing the student you wish to annotate and
  1719.                press the hot key ALT-N or use the menus (ALT-E N) to pop up
  1720.                a Note Box. The note box will indicate the student's name,
  1721.                and will insert the current date into the text area. You may
  1722.                then enter text into the text area (the text will be
  1723.                automatically wrapped.
  1724.  
  1725.                When finished you can select the ACCEPT button (ESC ENTER)
  1726.                or press CTRL-ENTER. The note will be saved to the disk and
  1727.                an "*" will appear in the note column to the left of the
  1728.                students name to remind you that a note has been entered for
  1729.                that student. To update the note, place the highlight in the
  1730.                row and press ALT-N (or use the menus) and the Note Box will
  1731.                appear containing the previous text appended by the current
  1732.                date. You can then add or edit text, and exit the same as
  1733.                before. You can also delete the note by selecting the DELETE
  1734.                button (you will be asked before the note is actually
  1735.                deleted).
  1736.  
  1737.                To view a note without editing it, place the highlight in a
  1738.                row with a "*" to the left of the name field, and press the
  1739.                hot key ALT-V or use the menus (ALT-E V or ESC E V or F10 E
  1740.                V). A View Box will pop up allowing you to view the note,
  1741.                and you can scroll through the note with the up and down
  1742.                arrows or PgUp and PgDn as necessary. You exit the View box
  1743.                by pressing the ESC key.
  1744.  
  1745.  
  1746.              2.Editing the class note
  1747.  
  1748.                In addition to student notes, you may keep a larger note for
  1749.                general things about the class: reminders, test dates,
  1750.                rooms, whatever. You can open the class note with the hot
  1751.                key SHIFT-ALT-N or use the menus (ALT-E C). A larger Note
  1752.                Box will pop up into which you can enter text. When finished
  1753.                you can save the note and exit by pressing CTRL-ENTER or
  1754.                selecting the DONE button (ESC ENTER).
  1755.  
  1756.  
  1757.              3.Printing Notes
  1758.  
  1759.                You can obtain a printout of all your notes from the Print
  1760.                menu. The class note will be printed first followed by
  1761.                student notes on individual pages. You will be asked where
  1762.                to send the output. If you only want certain notes you can
  1763.                print to the editor and delete what you don't want.
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.                                       - 24 -
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.          IV. REFERENCE
  1778.  
  1779.             A.Reference: Data structures
  1780.  
  1781.               One of the main functions of GRADESHEET is the management of
  1782.               data structures. Understanding these structures will help
  1783.               understand the program and how it works.
  1784.  
  1785.               The most significant data structure is the student records.
  1786.               Each record consists of a name, id number, section, average,
  1787.               grade, note flag, and scores. The name and id number are text
  1788.               data fields that may be up to 25 characters long. The grade
  1789.               and section are also text and can be 2 characters long. The
  1790.               average field is not accessible to the user, but is a text
  1791.               field 6 characters long. The note flag is a single text
  1792.               character that is either a "*" to indicate that there is a
  1793.               note associated with that data record or a blank if there is
  1794.               none.
  1795.  
  1796.               The number of score fields is set when creating a file or by
  1797.               the "Scores per student" facility on the "File" menu. Each
  1798.               score field are each 6 characters long, with the leftmost
  1799.               character being reserved for the program's use in marking
  1800.               fields (any attempt to write in the leftmost character will
  1801.               cause the program to beep and replace the leftmost character
  1802.               with an "E"). These fields are text fields, but are unique in
  1803.               that the program must be able to read and interpret the
  1804.               contents as a number (like 78.24), a letter grade (like A,
  1805.               B-, F), and excused score (X or XX), a dropped score (with an
  1806.               "H=" or a "L=") or a flagged score (with an "*"). Whether the
  1807.               program attempts to interpret the scores as a number or
  1808.               letter depends on if the column is marked to hold numeric or
  1809.               letter scores in the "Averaging Method" dialog box. If the
  1810.               program cannot interpret the contents of a score field then
  1811.               it will place an "err" in the Ave column when computing an
  1812.               average. Be aware that GRADESHEET reads the contents of score
  1813.               fields from left to right, so "A+?" and "56.2?" will be
  1814.               interpreted as A+ and 56.2, but "?A+" and "?56.2" will
  1815.               generate errors.
  1816.  
  1817.               The next most significant structure is the score information
  1818.               structure. This structure contains one record for each score.
  1819.               Each record contains fields for the title, date, type, drop
  1820.               eligibility, points and weight for one score. The title and
  1821.               date are text fields of length 12 and 8 respectively and can
  1822.               hold any text you want. The type is either "Num" for numeric
  1823.               scores and "Let" for letter scores. The drop eligibility is
  1824.               either "Yes" or "No" depending on whether you want to make
  1825.  
  1826.  
  1827.  
  1828.                                       - 25 -
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.               the score eligible to be dropped by the "Drop Scores"
  1837.               utilities. The Points and Weight are numeric fields that
  1838.               accept numbers such as 250.0, 0.1, etc. The points field is
  1839.               ignored if the type is set to "Let". This data structure can
  1840.               be edited by using the "Averaging Method" dialog box.
  1841.  
  1842.               Adjunct to the score information structure is the letter
  1843.               grade equivalents structure. This contains numeric
  1844.               equivalents for the letter scores of A+ down to F. These can
  1845.               be set using the "Letter Grades" dialog box.
  1846.  
  1847.               Two other important pieces of information maintained by
  1848.               GRADESHEET are the averaging type and the top letter grade.
  1849.               The averaging type can be set to either Total Points,
  1850.               Normalized Total Points, Weighted Average, and Grade Point
  1851.               Average in the "Averaging Method" dialog box. The top letter
  1852.               grade can be set to "A" or "A+" in the "Letter Scores" dialog
  1853.               box, and this will determine the scale on which letter grades
  1854.               are to be interpreted.
  1855.  
  1856.               These data structures, along with some additional
  1857.               information, are kept in data files demarked with the ".gsh"
  1858.               extension.
  1859.  
  1860.               In addition to these data structures and the data file,
  1861.               GRADESHEET maintains a text file containing the class note
  1862.               and all the student notes. Each student note in the file is
  1863.               tagged with an internal reference number and the first few
  1864.               characters of the student name field as it appeared when the
  1865.               note was created; this portion of the name is kept with the
  1866.               note to facilitate salvage of a damaged note file should that
  1867.               ever become necessary (knock on wood). The note file is
  1868.               demarked with a ".gsn" extension.
  1869.  
  1870.  
  1871.             B.Reference: The Menus
  1872.  
  1873.              1.File Menu
  1874.  
  1875.                New File: Saves the current file a New File Entry Box for
  1876.                you to enter a the name of a new data file to be created.
  1877.  
  1878.                Load File: Saves the current file and produces a Load File
  1879.                Pick List for you to choose another data file to load.
  1880.  
  1881.                Save File: Saves the current data file to disk.
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.                                       - 26 -
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.                Save as...: Renames the current data file and saves it to
  1896.                disk.
  1897.  
  1898.                Write names to..: Writes the names, ids, and section numbers
  1899.                to a new GRADESHEET file. Useful for beginning a new term.
  1900.  
  1901.                Scores per student: Displays the current maximum number of
  1902.                scores per student and allows you to set a new value.
  1903.                Allowable choices are 30, 60, 90, 120, 180, and 300. You can
  1904.                not set the limit lower than the current number of scores
  1905.                stored in the gradesheet.
  1906.  
  1907.                Key reference: Displays a reference screen of functions and
  1908.                keys.
  1909.  
  1910.                About GRADESHEET: Displays a screen identifying the source
  1911.                of the GRADESHEET program and instructions on how to
  1912.                register.
  1913.  
  1914.                Register: Allows registered users to enter their license
  1915.                name and number, thereby eliminating the  registration
  1916.                reminder screens.
  1917.  
  1918.                Password Protection: Allows you to set a password for the
  1919.                file. This will encrypt all student score data and notes.
  1920.  
  1921.                Save and Quit: Saves the current data file and exits the
  1922.                program.
  1923.  
  1924.                Exit: Exits the GRADESHEET program. You will be asked if you
  1925.                really want to exit without saving.
  1926.  
  1927.  
  1928.              2.Layout Menu
  1929.  
  1930.                Change Layout: Toggles between a list-oriented layout style
  1931.                and a spreadsheet-oriented layout style.
  1932.  
  1933.                Save as default layout: Makes the current layout the default
  1934.                layout. This layout will be used the next time this data
  1935.                file is loaded.
  1936.  
  1937.                Student Data: Initiates the "Student Data" box-- a facility
  1938.                for editing the entries in a student record
  1939.  
  1940.                Go to score: Allows you to go to a score column by entering
  1941.                the column number. The entered column becomes the new
  1942.                leftmost column.
  1943.  
  1944.  
  1945.  
  1946.                                       - 27 -
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.                Move column: Moves the data from an occupied column to an
  1956.                unoccupied column. You will be prompted for the source and
  1957.                destination column numbers.
  1958.  
  1959.                Copy column: Copies the data from an occupied column to an
  1960.                unoccupied column. You will be prompted for the source and
  1961.                destination column numbers.
  1962.  
  1963.                Copy Ave: Copies the data from the average column to an
  1964.                unoccupied column.
  1965.  
  1966.                Delete column: Deletes all the data in a column.
  1967.  
  1968.              3.Roster Menu
  1969.  
  1970.                Add new students: Initiates the "Add Students" dialog box--
  1971.                a facility for adding up to 50 new names, ids, and section
  1972.                numbers to the data file.
  1973.  
  1974.                Add one student: Adds a single new student to the data file.
  1975.                Will insert a single blank data record above the currently
  1976.                active record.
  1977.                Delete student: Deletes the currently active student record
  1978.                from the data set. The record containing the highlight will
  1979.                be removed and all lower records will be moved up. You will
  1980.                be shown the name, id number, and section of the student and
  1981.                asked if you really want to delete this student.
  1982.  
  1983.                Alphabetize: Sorts the data set in alphabetically order
  1984.                using the name/id column.
  1985.  
  1986.                Rank by average: Sorts the data records from highest to
  1987.                lowest entry in the average column. "err"'s and "*"'s will
  1988.                be placed at the top of the list.
  1989.  
  1990.                Sort by score: Sorts the data records from highest to lowest
  1991.                entry in the score column that currently contains the
  1992.                highlight. Uniterpretable entries will be placed at the
  1993.                bottom of the list. Only accessible from the spreadsheet
  1994.                layout.
  1995.  
  1996.                Group by section: Groups the records according to section,
  1997.                then alphabetize on the name/id field.
  1998.  
  1999.                Exchange name/id: Toggles between displaying the name or id
  2000.                number in the name/id column.
  2001.  
  2002.  
  2003.  
  2004.  
  2005.                                       - 28 -
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.              4.Stats Menu
  2015.  
  2016.                Enter scores: Initiates the "Enter Scores" dialog box-- a
  2017.                facility for entering a column of scores.
  2018.  
  2019.                Averaging Method: Initiates the "Averaging Method" dialog
  2020.                box-- a facility for managing information associated to
  2021.                scores such as title, date, points and weight, and for
  2022.                choosing the type of average to be computed.
  2023.  
  2024.                Letter grades: Initiates the "Letter Grades" dialog box-- a
  2025.                facility for setting numeric equivalents to letter grades
  2026.                and choosing the top letter grade.
  2027.  
  2028.                Compute Average: Computes the average of the data set
  2029.                according to the options specified in the "Averaging Method"
  2030.                dialog box and "Letter Grades" dialog box. The average will
  2031.                be placed in the "Ave" column of the spreadsheet layout.
  2032.  
  2033.                Average of.. : Allows you to select a subset of the current
  2034.                scores and computes the average over that subset.
  2035.  
  2036.                Distributions: Displays a graphical distribution of the
  2037.                scores, allowing you to page through the score columns and
  2038.                print the distributions.
  2039.  
  2040.                Z-scores: Normalizes the average column to have mean zero
  2041.                and variance one.
  2042.  
  2043.                Drop scores: Allows you to drop the lowest, next lowest, or
  2044.                highest & lowest from the set of scores marked for dropping
  2045.                in the "Averaging Methods" dialog box. Also allows you to
  2046.                un-drop all previously dropped scores.
  2047.  
  2048.  
  2049.              5.Print Menu
  2050.  
  2051.                Print Gradesheet: Prints the data set much as it appears on
  2052.                the screen, except that all off-screen score columns that
  2053.                contain any data will also be printed.
  2054.  
  2055.                Print Roster Grid: Prints a list of all names in a grid
  2056.                format suitable for attendance records.
  2057.  
  2058.                Print Notes: Prints all notes that are associated with this
  2059.                data set. This includes the class note and all notes on
  2060.                students.
  2061.  
  2062.  
  2063.  
  2064.                                       - 29 -
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.                Custom print: Initiates the "Print Custom" dialog box--
  2074.                letting you choose which data elements are printed and in
  2075.                which order.
  2076.  
  2077.                Printer Options: Allows you to select printer options,
  2078.                including port number, graphics characters, condensed mode,
  2079.                and headers.
  2080.  
  2081.  
  2082.              6.Edit Menu
  2083.  
  2084.                Edit note: Produces a pop-up note pad to edit the note
  2085.                associated with the currently active student recorded. If no
  2086.                note is associated with the current student record, one will
  2087.                be created.
  2088.  
  2089.                Class note: Produces a pop-up note pad to edit the note
  2090.                associated with this data file. For keeping text information
  2091.                specific to this class but not specific to any particular
  2092.                student.
  2093.  
  2094.                View note: Produces a pop-up viewer to examine the note
  2095.                associated with the currently active student record. Will
  2096.                beep and do nothing if no such note is available.
  2097.  
  2098.  
  2099.              7.Horizontal Scroll
  2100.  
  2101.                <<: Pages down the score columns six at a time.
  2102.  
  2103.                <:  Scrolls down the score columns one at a time.
  2104.  
  2105.                >:  Scrolls up the score columns one at a time.
  2106.  
  2107.                >>: Pages up the score columns one at a time.
  2108.  
  2109.  
  2110.             C.Reference: The Dialog Boxes
  2111.  
  2112.              1.Load File Pick List
  2113.  
  2114.                The "Load File" pick list is a scrollable list containing
  2115.                three types of entries:
  2116.  
  2117.                "..\", meaning the parent directory of the current DOS
  2118.                directory.
  2119.  
  2120.  
  2121.  
  2122.  
  2123.                                       - 30 -
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.                CAPITALIZED entries followed by a "\", such as "ENG101\"
  2132.                indicating the subdirectories of the current DOS directory.
  2133.  
  2134.                Uncapitalized filename entries such as "sample.gsh" that end
  2135.                with the ".gsh" extension.
  2136.  
  2137.                You choose entries in this list by moving the highlight to
  2138.                the desired entry with the arrow keys and pressing ENTER.
  2139.                You can use this list to navigate the directory structure of
  2140.                a disk and load a file. You can move up the directory
  2141.                structure by choosing the "..\" entry, and you can move into
  2142.                a subdirectory by choosing the desired directory. Moving to
  2143.                a new directory will produce a similar list for that
  2144.                directory. If you select a filename, such as "sample.gsh",
  2145.                GRADESHEET will attempt to load that file and the "Load
  2146.                File" pick list will disappear. You may press ESC at any
  2147.                time to cancel the operation and return control to the
  2148.                previous screen.
  2149.  
  2150.  
  2151.              2.Student Data Box
  2152.  
  2153.                The "Student Data" box allows access to all data elements in
  2154.                a student record and can be activated from either layout
  2155.                style with the F2 key. The box contains fields for name, id
  2156.                number, section, average, and grade. A scrolling list
  2157.                displays scores and score information. You can navigate
  2158.                around the fields using TAB, SHIFT-TAB, ARROWS, CTRL-ARROWS,
  2159.                and ESC. You may edit all fields except the Average and the
  2160.                score information other than the students own scores.
  2161.  
  2162.                You can save the edits for the current student and move to
  2163.                the next/previous student by selecting the Next/Prev buttons
  2164.                (or using PgUp/PgDn keys when not in the score list).
  2165.                Selecting the Undo button will discard the edits for the
  2166.                current student and reload the students data.
  2167.  
  2168.                Selecting the Done button, or pressing CTRL-ENTER, will save
  2169.                the edits and close the box. Pressing ESC twice will always
  2170.                bring the highlight to the DONE button.
  2171.  
  2172.  
  2173.              3.Add Students Dialog Box
  2174.  
  2175.                The "Add Students" dialog box allows you to add up to 50
  2176.                students at a time. The dialog box has a scrolling list
  2177.                containing columns for name, id number, and section number.
  2178.  
  2179.  
  2180.  
  2181.  
  2182.                                       - 31 -
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.                The ENTER key will move the highlight to the right or to the
  2191.                beginning of the next line.
  2192.  
  2193.                After entering a list of names, you can add them to the data
  2194.                set by selecting the Accept button (ESC ENTER or
  2195.                CTRL-ENTER). Cancel the operation by selecting the Cancel
  2196.                button at any time-- you will be asked first if that is what
  2197.                you really want to do.
  2198.  
  2199.  
  2200.              4.Averaging Method Dialog Box
  2201.  
  2202.                The "Averaging Method" dialog box contains a scrolling list
  2203.                with  one line for each score. Each line contains fields for
  2204.                Title, Date, Type, Drop, Points, and Weight. The Title and
  2205.                Date fields can contain any text you wish. The "Type" field
  2206.                is an option field and must be either "Let" or "Num" for
  2207.                letter or numeric scores. Pressing SPACE-BAR with the
  2208.                highlight in the "Type" column pops up a menu containing the
  2209.                two choices, you can pick one by using the arrow keys and
  2210.                ENTER. The "Drop" field is also an option field must be
  2211.                either "Yes" or "No", and you may similarly choose by
  2212.                pressing SPACE-BAR and selecting a menu choice.
  2213.  
  2214.                The "Points" field is a numeric field containing the maximum
  2215.                points allowed for this score. If the Type is set to letter
  2216.                then the Points is automatically set to the point value of
  2217.                "A" or "A+" depending on your choice in the "Letter Grades"
  2218.                dialog box: any edits to the Points field of a letter-type
  2219.                score will be discarded. The Points data is used for
  2220.                computing averages and normalizing scores for the
  2221.                distribution.
  2222.  
  2223.                The Weight field is a numeric field containing the relative
  2224.                weight the score is to carry in an average. The weights can
  2225.                be any numbers. The Total Points and Normalized Total Points
  2226.                methods of averaging will disregard any weight assignments
  2227.                made to the scores.
  2228.  
  2229.                Beneath the scrolling list, the dialog box contains a field
  2230.                to select the type of average to be computed. You can move
  2231.                the cursor out of the scrolling list to this field by
  2232.                pressing the ESC key. Once the highlight is in the "Average
  2233.                Type:" field you can press SPACE-BAR to pop-up a list of
  2234.                choices. Use the arrow keys and ENTER to select a choice.
  2235.                See the section on averages for information on types of
  2236.                averages.
  2237.  
  2238.  
  2239.  
  2240.  
  2241.                                       - 32 -
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.                Pressing the Accept button (ESC ENTER or CTRL-ENTER) will
  2250.                implement your choices and edits. Pressing the Cancel button
  2251.                will throw out your choices and edits.
  2252.  
  2253.  
  2254.              5.Enter Scores Dialog Boxes
  2255.  
  2256.                There are two dialog boxes for entering information relating
  2257.                to the new column of scores, one for numerical scores and
  2258.                one for letter scores. The two function similarly in that
  2259.                you move the highlight with the arrow keys and edit entries
  2260.                either by direct edits or by pressing SPACE-BAR and choosing
  2261.                from a list of options. After these options are completed, a
  2262.                score entry dialog box opens to accept the entry of the
  2263.                scores.
  2264.  
  2265.                The letter scores information dialog box contains text
  2266.                fields "Title" and "Date" which will accept any text you
  2267.                wish to use to identify the score column, a numeric field
  2268.                for the weight the score is to have in the Weighted or Grade
  2269.                Point averaging methods, and a "Sort" option field for
  2270.                alphabetically presorting the list before entering the
  2271.                scores. The letter scores also has a "Quick-keys" option
  2272.                field that can map the number keys on the numeric keypad to
  2273.                the letters A,B,C,D and F for quick entry (see the section
  2274.                on entering scores).
  2275.  
  2276.                The numeric scores information dialog box is similar and
  2277.                contains text fields for Title and Date which will accept
  2278.                any text you wish to use to identify the score column, a
  2279.                numeric field for the total possible points for the score, a
  2280.                numeric field for the weight the score is to have in the
  2281.                Weighted or Grade Point averaging methods, and the presort
  2282.                option. The numeric scores also has an "Auto-adder" option
  2283.                field that can make the Pop-up adder appear automatically
  2284.                while entering scores to facilitate adding up and entering
  2285.                exam scores in one step (see the section on entering
  2286.                scores).
  2287.  
  2288.                After the initial information dialog boxes, the "Enter
  2289.                Scores" dialog box will appear with a scrolling list of
  2290.                names or ids in the same order as they currently appear in
  2291.                the roster/spreadsheet layout. To the left of each name will
  2292.                be a text field to hold the entry of the scores.
  2293.  
  2294.                When all scores are entered, select the Accept button (ESC
  2295.                ENTER or quickly with CTRL-ENTER) to add the scores and
  2296.                score information to the data set. Selecting the Cancel
  2297.  
  2298.  
  2299.  
  2300.                                       - 33 -
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.                button will cancel the whole operation-- you will first be
  2309.                asked if that is really what you want to do.
  2310.  
  2311.  
  2312.              6.Select Score Columns Dialog Box
  2313.  
  2314.                The select scores dialog box enables you to choose a
  2315.                subgroup of score columns from those that currently hold
  2316.                information. The box presents a scrolling list of records
  2317.                each containing the title, date, and column number of a
  2318.                score column. Initially all scores have a check mark to the
  2319.                left indicating that all are selected. You can toggle the
  2320.                check marks on/off with the SPACE-BAR and both toggle and
  2321.                move down a line with the ENTER key. After ensuring that the
  2322.                subgroup of scores you wish to select are marked with
  2323.                checks, select the Accept button (ESC ENTER or quickly with
  2324.                CTRL-ENTER). Select the Cancel button to abort the
  2325.                operation.
  2326.  
  2327.  
  2328.              7.Custom Print Dialog Box
  2329.  
  2330.                The "Custom Print" dialog box contains a field for every
  2331.                element in a student data record, and some fields for Tab,
  2332.                New Line, and New Page. These fields can be navigated with
  2333.                the arrow and tab keys and selected with the ENTER or
  2334.                SPACE-BAR keys. Select the fields in the order you want them
  2335.                printed. Sequential numbers will appear next to the selected
  2336.                fields. When you have selected the fields you want, select
  2337.                the Print button to initiate printing. Selecting the Cancel
  2338.                button will cancel the operation. The Clear button will
  2339.                clear your selections and allow you to start over. This
  2340.                facility will remember your last selections, thus preserving
  2341.                a favorite printing style.
  2342.  
  2343.  
  2344.              8.Print Options Dialog Box
  2345.  
  2346.                The "Print Options" dialog box contains option fields to
  2347.                select the port for printer output, whether IBM-graphics
  2348.                printing can be used, to select condensed mode printing,
  2349.                select the printing of a cover page containing score
  2350.                information, and the printing of headers. Placing the
  2351.                highlight in any field and pressing SPACE-BAR will pop up a
  2352.                list of options. Select an option with the arrow keys and
  2353.                press ENTER. The options for printer output are LPT1 (the
  2354.                default) and LPT2, all other options are either Yes or No.
  2355.  
  2356.  
  2357.  
  2358.  
  2359.                                       - 34 -
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.              9.Printer Output Dialog Box
  2369.  
  2370.                The "Printer Output" dialog box lets you choose where to
  2371.                send the printer output. Navigate the options with the arrow
  2372.                keys and make a selection with the ENTER key. The options
  2373.                are: Printer, which will send the output directly to the
  2374.                printer; File, which will send the output to a file; and
  2375.                Cancel which will cancel the print operation.
  2376.  
  2377.  
  2378.             D.Technical Reference: File Structures
  2379.  
  2380.              1.Files created by gsh
  2381.  
  2382.                Four data files are maintained for each GRADESHEET data set
  2383.                managed by the program. For the sample data supplied with
  2384.                the program, the four files are the main data file
  2385.                SAMPLE.GSH, a backup of that file called SAMPLE.BKH, the
  2386.                note filename called SAMPLE.GSN, and the backup of the note
  2387.                file called SAMPLE.BKN.
  2388.  
  2389.                The data files are intentionally stored in a very simple
  2390.                format, this makes translating data to/from GRADESHEET an
  2391.                easier task. You could make a copy of the SAMPLE.GSH file
  2392.                and load it into a word processor and easily format the
  2393.                information for printing or merging or whatever (make sure
  2394.                you make a copy first- DO NOT edit the actual data file
  2395.                since GRADESHEET expects to find certain things at certain
  2396.                places and may become addled if it's not there). The data
  2397.                file begins with the version number, then various parameter
  2398.                information such as type of average, layout,  and other
  2399.                information items. The next two sections contain letter
  2400.                grade information and score information. This is is followed
  2401.                by the student data with one data record per line (a
  2402.                non-wrapped line). Any line in the data file that begins
  2403.                with a "#" is a comment and is ignored by the GRADESHEET
  2404.                program.
  2405.  
  2406.                The note files also have a simple format. The note file
  2407.                begins with the class note. Subsequent notes are separated
  2408.                by a star symbol (hex 0x0f) followed by a three character
  2409.                digit to uniquely identify the note, followed by the first 6
  2410.                characters of the original student name the note was written
  2411.                for, followed by the actual text of the note. Deleted notes
  2412.                are never actually deleted, but are kept in the file and
  2413.                marked with a "0": you can easily retrieve them with a word
  2414.                processor.
  2415.  
  2416.  
  2417.  
  2418.                                       - 35 -
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.              2.Fixing damaged files
  2429.  
  2430.                Hey, it happens. Usually for no discernible reason.
  2431.                Sometimes because of a virus. Always at a bad time. Remember
  2432.                the stars, and the earth, and the galaxies upon galaxies
  2433.                extending on and on into space and how insignificant all of
  2434.                this will be in 5,000 years. Tell EVERYONE to WAIT and STOP
  2435.                BUGGING YOU, fix a nice cup of tea, work on recovering what
  2436.                you can from the disk, reconstruct what you can from what
  2437.                other sources you have, and let go of the rest.
  2438.  
  2439.                If you are not comfortable with DOS, or don't have a good
  2440.                text editor or disk utility, you will need to get some help.
  2441.                Finish your tea first, and get ONE competent person to help
  2442.                you. The last thing you need right now is a ad-haste
  2443.                committee crowding around your computer pushing buttons.
  2444.  
  2445.                There are four steps to reconstructing a damaged file. (1)
  2446.                gather as much of the file as possible, (2) print out any
  2447.                note information (3) create a new GRADESHEET file set to 300
  2448.                scores per student and (4) insert the recovered data.
  2449.  
  2450.                (1) Retrieve as many pieces of the data file as you can with
  2451.                a disk utility and store them on a safe disk. Use a utility
  2452.                such as chkdsk, scandisk, Norton Utilities, Mace Utilities,
  2453.                or PC Tools.
  2454.  
  2455.                (2) For the note files, print out what pieces you can find,
  2456.                tag them together with scotch tape and put them in your desk
  2457.                drawer. You can type them back in later if you want. Each
  2458.                note is preceded by the first few letters of the name column
  2459.                as it appeared when the note was made so you can kinda
  2460.                figure out which note goes to which student.
  2461.  
  2462.                (3) After you have retrieved as many pieces of the file as
  2463.                you can and fixed your hard disk, start GRADESHEET and
  2464.                create a new file, making sure to set the scores per student
  2465.                to 300 (or to the maximum scores you had in the damaged
  2466.                file, but since too big is fine, just set it to 300).
  2467.  
  2468.                (4) Exit GRADESHEET, start your editor, and load the new
  2469.                file you created and all the pieces of the damaged file you
  2470.                collected. In the damaged pieces, look for complete lines
  2471.                containing student data or score information. Cut and paste
  2472.                these complete lines into the GRADESHEET file. Lines
  2473.                containing score information (title, date, wt, etc) should
  2474.  
  2475.  
  2476.  
  2477.                                       - 36 -
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.                be pasted in between the "#Score information" and "END"
  2486.                lines. Lines containing student data (name, id, etc) should
  2487.                be pasted in between the "#Student data" and "END" lines.
  2488.                Any incomplete lines should just be printed out or written
  2489.                down, to be entered through the GRADESHEET program later.
  2490.  
  2491.                Heaven willing, the program should be able to read the
  2492.                reconstructed file. You may have to fix the score
  2493.                information (ALT-M), the letter grades information (ALT-t
  2494.                L), and enter in any incomplete data lines by hand.
  2495.  
  2496.                If this isn't working, you may have to just find the pieces
  2497.                and print them out- GRADESHEET information is stored in a
  2498.                simple text format for just such a purpose.
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.                                       - 37 -
  2537.  
  2538.  
  2539.